<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  
</body>
</html>
<script>
// 数组的增删改查

var arr = [
  33,
  'obj',
  true,
  {name: '开始学数组拉'},
];

// 改指定位置的 元素值
  // arr[1] = 'jjj'; // 即将 'obj' 改成了 'jjj'

// 若想往 数组的末尾，增加元素：
  // arr[arr.length] = '向末尾新增的数据';
  // arr[arr.length] = '向末尾的末尾新增的数据';

// --------------------------------

// 数组的方法、或者叫数组的函数： 

/* 数组的方法 - push
  // 作用：向数组的末尾，增加新的「元素」
  // 注：push 可以有 N个实参

  arr.push('YO~', 'NNN', {name: 'xxx'});
  arr.push('!!!');
  arr.push({name: '新增元素'});
*/

/* 数组的方法  -  pop
  // 作用：删除掉 数组末尾，最后的元素

  arr.pop();
*/


/* 数组的方法 - unshift
  // 作用：向数组的头部，增加新的「元素」
  // unshift 可以有 N个实参

  arr.unshift('x-x', 'y-y')
*/


/* 数组的方法 - shift
  // 作用：删除掉数组头部的第一个元素

  arr.shift();
*/

console.log(arr);
</script>